//
//  HomeBannerView.h
//  CakeClient
//
//  Created by scjh on 15/3/9.
//  Copyright (c) 2015年 SCJH. All rights reserved.
//

#import <UIKit/UIKit.h>

typedef enum {
    
    PageControlStateNone,
    PageControlStateOne,//控制点在 右边
    PageControlStateTwo,//控制点在 中间
}PageControlState;

/**
 *  选择某个cell时回调代码块
 *
 *  @param selectIndex 选择的下标
 */
typedef void(^BannerSelectBlock)(NSInteger selectIndex);

@interface HomeBannerView : UIView

/**
 *  数据源
 */
@property(nonatomic,strong) NSArray *imageS;

/**
 *  控制点的位置
 */
@property(nonatomic,assign) PageControlState pageState;

/**
 *  当前页面
 */
@property(nonatomic,assign) NSInteger currIndex;

/**
 *  调用选择方法
 *
 *  @param selectBlock 选择时回调代码块
 */
- (void)bannerViewSelect:(BannerSelectBlock)selectBlock;

@end
